規格 | メンバ | "C"ロケールにおける値 | 解説
|
C89
C99
C11
| char *decimal_point
| "."
| 金額以外の数量の書式化に使用する小数点文字。
|
char *thousands_sep
| ""
| 書式化された金額以外の数量において、小数点文字の前の数字のグループを区切るための文字。
|
char *grouping
| ""
| 文字列であって、その要素は書式化された金額以外の数量において数字の各グループのけた数を示す。
|
char *mon_decimal_point
| ""
| 金額数量を書式化するために使用する小数点文字。
|
char *mon_thousands_sep
| ""
| 書式化された金額数量において、小数点文字の前の数字のグループを区切るための文字。
|
char *mon_grouping
| ""
| 文字列であって、その要素は書式化された金額数量において数字の各グループのけた数を示す。
|
char *positive_sign
| ""
| 書式化された金額数量が負でない値をもつことを示すために使う文字列。
|
char *negative_sign
| ""
| 書式化された金額数量が負の値をもつことを示すために使う文字列。
|
char *currency_symbol
| ""
| その時点のロケールで適用されるその地域の通貨記号。
|
char frac_digits
| CHAR_MAX
| その地域向けに書式化された金額数量において表示される小数部の(小数点の後ろの)けた数。
|
char p_cs_precedes
| CHAR_MAX
| その地域向けに書式化された負でない金額数量において、currency_symbolが値に先行する場合は1、後続する場合は0。
|
char n_cs_precedes
| CHAR_MAX
| その地域向けに書式化された負の金額数量において、currency_symbolが値に先行する場合は1、後続する場合は0。
|
char p_sep_by_space
| CHAR_MAX
| その地域向けに書式化された負でない金額数量において、currency_symbol、符号文字列、および値の区切り方を示す値。
|
char n_sep_by_space
| CHAR_MAX
| その地域向けに書式化された負の金額数量において、currency_symbol、符号文字列、および値の区切り方を示す値。
|
char p_sign_posn
| CHAR_MAX
| その地域向けに書式化された負でない金額数量において、positive_signの位置を示す値。
|
char n_sign_posn
| CHAR_MAX
| その地域向けに書式化された負の金額数量において、negative_signの位置を示す値。
|
char *int_curr_symbol
| ""
| その時点のロケールで適用される国際通貨記号。最初の3文字は、ISO 4217の規定にしたがって英字で表した国際通貨記号で、4番目の(ナル文字の直前の)文字は、国際通貨記号と金額数量を区切るために使用する文字。
|
char int_frac_digits
| CHAR_MAX
| 国際様式で書式化された金額数量において表示される小数部の(小数点の後ろの)けた数。
|
C99
C11
| char int_p_cs_precedes
| CHAR_MAX
| 国際様式で書式化された負でない金額数量において、int_curr_symbolが値に先行する場合は1、後続する場合は0。
|
char int_n_cs_precedes
| CHAR_MAX
| 国際様式で書式化された負の金額数量において、int_curr_symbolが値に先行する場合は1、後続する場合は0。
|
char int_p_sep_by_space
| CHAR_MAX
| 国際様式で書式化された負でない金額数量において、int_curr_symbol、符号文字列、および値の区切り方を示す値。
|
char int_n_sep_by_space
| CHAR_MAX
| 国際様式で書式化された負の金額数量において、int_curr_symbol、符号文字列、および値の区切り方を示す値。
|
char int_p_sign_posn
| CHAR_MAX
| 国際様式で書式化された負でない金額数量において、positive_signの位置を示す値。
|
char int_n_sign_posn
| CHAR_MAX
| 国際様式で書式化された負の金額数量において、negative_sign の位置を示す値。
|